﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace _201206QuanLyBanHang.ChucNang
{
    class BLL_Nhanvien
    {
        DataConn da;
        public BLL_Nhanvien()
        {
            da = new DataConn();
        }
        public DataSet getDMNhanvien(string strsql)
        {
            return da.ExectueQueryDataset(strsql, CommandType.Text, null);
        }
        public bool insertDMNhanvien(ref string err, int manhanvien, string honhanvien, string tennhanvien,string dienthoai,string hinhanh,int tinhtrang,string ghichu,string username,string password)
        {
            return da.MyExecuteNonQuery("Pro_Insert_DMNhanvien", CommandType.StoredProcedure, ref err, new SqlParameter("@manhanvien", manhanvien), new SqlParameter("@honhanvien",honhanvien), new SqlParameter("@tennhanvien",tennhanvien), new SqlParameter("@dienthoai", dienthoai), new SqlParameter("@hinhanh", hinhanh), new SqlParameter("@tinhtrang", tinhtrang), new SqlParameter("@ghichu", ghichu), new SqlParameter("@username", username), new SqlParameter("@password", password));
        }
        public bool deleteDMNhanvien(ref string err, int manhanvien)
        {
            return da.MyExecuteNonQuery("Pro_Delete_DMNhanvien", CommandType.StoredProcedure, ref err, new SqlParameter("@manhanvien", manhanvien));
        }
        public bool updateDMNhanvien(ref string err, int manhanvien, string honhanvien, string tennhanvien, string dienthoai, string hinhanh, int tinhtrang, string ghichu, string username, string password)
        {
            return da.MyExecuteNonQuery("Pro_Update_DMNhanvien", CommandType.StoredProcedure, ref err, new SqlParameter("@manhanvien", manhanvien), new SqlParameter("@honhanvien", honhanvien), new SqlParameter("@tennhanvien", tennhanvien), new SqlParameter("@dienthoai", dienthoai), new SqlParameter("@hinhanh", hinhanh), new SqlParameter("@tinhtrang", tinhtrang), new SqlParameter("@ghichu", ghichu), new SqlParameter("@username", username), new SqlParameter("@password", password));
        }
        public object layma(ref string err, string str)
        {

            return da.lay(str, CommandType.Text, ref err);


        }
    }
}
